module.exports = {
  projectName: 'duanjun_admin', // 项目名称
  privateKey: 'C:\\Users\\.ssh\\id_rsa',
  passphrase: '',
  cluster: [], // 集群部署配置，要同时部署多台配置此属性如: ['dev', 'test', 'prod']
  test: {
    name: '测试环境', // 环境名称
    script: 'npm run build:test', // 打包命令
    host: '120.79.89.98', // 服务器地址
    port: 22, // 服务器端口号
    username: 'root', // 服务器登录用户名
    distPath: 'dist', // 本地打包生成目录， 当isAll为true时，且打包生成目录带. 如.nuxt/.next, 则为必填项
    webDir: '/home/www/duanju/admin', // 服务器部署路径（不可为空或'/'）
    bakDir: '/home/www/backup/duanju', // 备份路径 (打包前备份之前部署目录 最终备份路径为 /usr/local/nginx/backup/html.zip)  // 批量上传部署（ssr项目）最终备份路径为 /usr/local/nginx/backup/backup_{时间戳}/{file/zipFile}
    maxBackupVersionCount: 3, //最多可存储的备份版本数, default 3
    isRemoveRemoteFile: true, // 是否删除远程文件（默认true）
    isRemoveLocalFile: true, // 是否删除本地文件（默认true）
    isAll: false, // isAll为true时有效, 上传文件到服务器的路径
  },
  prod: {
    name: '生产环境', // 环境名称
    script: 'npm run build', // 打包命令
    host: '47.245.108.235', // 服务器地址
    port: 22, // 服务器端口号
    username: 'root', // 服务器登录用户名
    distPath: 'dist', // 本地打包生成目录， 当isAll为true时，且打包生成目录带. 如.nuxt/.next, 则为必填项
    webDir: '/home/www/duanju/admin', // 服务器部署路径（不可为空或'/'）
    bakDir: '/home/www/backup/duanju', // 备份路径 (打包前备份之前部署目录 最终备份路径为 /usr/local/nginx/backup/html.zip) // 批量上传部署（ssr项目）最终备份路径为 /usr/local/nginx/backup/backup_{时间戳}/{file/zipFile}
    maxBackupVersionCount: 3, //最多可存储的备份版本数, default 3
    isRemoveRemoteFile: true, // 是否删除远程文件（默认true）
    isRemoveLocalFile: true, // 是否删除本地文件（默认true）
    isAll: false, // isAll为true时有效, 上传文件到服务器的路径
  },
}
